<?php
namespace Home\Controller;

class CodebmjsonController extends CommonController {
	
public function __construct() {
		parent::__construct ();
		parent::__config ( array (
				'model_name'=>'Codebmjson',
		) );
	}
	
	public function index(){
		parent::__config ( array (
				'sort'=>'pro',
				'show'=>false,
		) );
		parent::index ();
		return $this->list;
	}

	
	//获取开奖结果
// 	function get_bm(){
// // 		$start = I("start");//统计最近几期
// // 		$end = I("end");
// // 		$codebmModel = D("Codebm");
// // 		if($start&&$end){
// // 			$result = $codebmModel->order('date desc')->limit(100)->select();
// // 		}else{
// // 			$where['code_key']=$start;
// // 		}

// 		$num = I("num");
// 		if(!$num){
// 			$num=100;
// 		}
// 		$codebmModel = D("Codebm");
// 		$result = $codebmModel->order('date desc')->limit($num)->select();
// // 				dump($result);
// // 				die();
// 		$init_array_ma=array();
// 		for($i_init=0;$i_init<49;$i_init++){
// 			$init_array_ma[$i_init]['ma']=$i_init+1;
// 			$init_array_ma[$i_init]['num']=0;
// // 			array_push($init_array_ma, $init_array_temp);
// 		}
// 		//统计01-49出现次数
// 		for($i=1;$i<8;$i++){
// 			$ma_1_49['m'.$i] = $init_array_ma;
// 			foreach ($result as $key => $value) {
// 				$result[$key]['p_7']=$value['tm'];
// 				foreach ($ma_1_49['m'.$i] as $km1 => $vm1) {	
// 					if(intval($value['p_'.$i])==$vm1['ma']){
// 						$ma_1_49['m'.$i][$km1]['num']=$ma_1_49['m'.$i][$km1]['num']+1;
// 					}
// 				}	
// 			}
// 		}

// 		//统计sx1-12出现次数
// 		$array_sx_str = array('鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪');
// 		for($i_init=0;$i_init<12;$i_init++){
// 			$init_array_sx[$i_init]['sx_str']=$array_sx_str[$i_init];
// 			$init_array_sx[$i_init]['num']=0;
// 		}
		
// 		for($i=1;$i<8;$i++){
// 			$sx_1_12['sx'.$i] = $init_array_sx;
// 			foreach ($result as $key => $value) {
// 				$result[$key]['x_7']=$value['sx'];
// 				foreach ($sx_1_12['sx'.$i] as $ksx1 => $vsx1) {
// 					if($value['x_'.$i]==$vsx1['sx_str']){
// 						$sx_1_12['sx'.$i][$ksx1]['num']=$sx_1_12['sx'.$i][$ksx1]['num']+1;
// 					}
// 				}
// 			}
// 		}
// 		//统计合数
// 		for($i_init=0;$i_init<13;$i_init++){
// 			$init_array_hs[$i_init]['hs']=$i_init+1;
// 			$init_array_hs[$i_init]['num']=0;
// 		}
// // 		dump($init_array_hs);
// // 		die();
// 		//统计01-49出现次数
// 		for($i=1;$i<8;$i++){
// 			$hs_1_13['hs'.$i] = $init_array_hs;
// 			foreach ($result as $key => $value) {
// 				$result[$key]['p_7']=$value['tm'];
// 				foreach ($hs_1_13['hs'.$i] as $km1 => $vm1) {
// 					//截取字符
// 					$ma_1 = substr($value['p_'.$i], 0, 1);
// 					$ma_2 = substr($value['p_'.$i], 1, 1);
// 					if(($ma_1+$ma_2)==$vm1['hs']){
// 						$hs_1_13['hs'.$i][$km1]['num']=$hs_1_13['hs'.$i][$km1]['num']+1;
// 					}
// 				}
// 			}
// 		}
		
// 		//去掉数组key
// 		$json_result['ma_1_49']=$ma_1_49;
// 		$json_result['sx_1_12']=$sx_1_12;
// 		$json_result['hs_1_13']=$hs_1_13;
// 		$json_result['code_result']=$result;
// 		echo json_encode($json_result,JSON_UNESCAPED_UNICODE);
// // 		dump($json_result);
		
		
// 	}
	
	
	function get_bm_hm(){	
// 		$num = I("num");
// 		if(!$num){
// 			$num=100;
// 		}
		$codebmModel = D("Codebm");
		$where['code_key']=array('gt','2017011');
		$result = $codebmModel->order('date desc')->where($where)->select();
// 						dump($result);
// 						die();
		$init_array_ma=array();
		for($i_init=0;$i_init<49;$i_init++){
			$init_array_ma[$i_init]['ma']=$i_init+1;
			$init_array_ma[$i_init]['num']=0;
			// 			array_push($init_array_ma, $init_array_temp);
		}
		$ma_1_49['total']=$init_array_ma;
		//统计01-49出现次数
		for($i=1;$i<8;$i++){
			$ma_1_49['m'.$i] = $init_array_ma;
			foreach ($result as $key => $value) {
				$result[$key]['p_7']=$value['tm'];
				foreach ($ma_1_49['m'.$i] as $km1 => $vm1) {
					if(intval($value['p_'.$i])==$vm1['ma']){
						$ma_1_49['m'.$i][$km1]['num']=$ma_1_49['m'.$i][$km1]['num']+1;
						$ma_1_49['total'][$km1]['num']=$ma_1_49['total'][$km1]['num']+1;
					}
				}
			}
		}
// 		
// 		dump($ma_1_49);
// 		die();
// 		foreach ($ma_1_49 as $k_ma => $v_ma) {
// 			;
// 		}
		
// 		dump($ma_1_49['m1'][14]['num']);
// 		dump($ma_1_49['m2'][14]['num']);
// 		dump($ma_1_49['m3'][14]['num']);
// 		dump($ma_1_49['m4'][14]['num']);
// 		dump($ma_1_49['m5'][14]['num']);
// 		dump($ma_1_49['m6'][14]['num']);
// 		dump($ma_1_49['m7'][14]['num']);
// 		dump($ma_1_49['total'][14]['num']);
		//去掉数组key
		$json_result['ma_1_49']=$ma_1_49;
		echo json_encode($json_result,JSON_UNESCAPED_UNICODE);
	}
	
	function get_bm_sx(){
		$codebmModel = D("Codebm");
		$where['code_key']=array('gt','2017011');
		$result = $codebmModel->order('date desc')->where($where)->select();
		// 				dump($result);
		// 				die();
	//统计sx1-12出现次数
		$array_sx_str = array('鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪');
		for($i_init=0;$i_init<12;$i_init++){
			$init_array_sx[$i_init]['sx_str']=$array_sx_str[$i_init];
			$init_array_sx[$i_init]['num']=0;
		}
		$sx_1_12['total']=$init_array_sx;
		for($i=1;$i<8;$i++){
			$sx_1_12['sx'.$i] = $init_array_sx;
			foreach ($result as $key => $value) {
				$result[$key]['x_7']=$value['sx'];
				foreach ($sx_1_12['sx'.$i] as $ksx1 => $vsx1) {
					if($value['x_'.$i]==$vsx1['sx_str']){
						$sx_1_12['sx'.$i][$ksx1]['num']=$sx_1_12['sx'.$i][$ksx1]['num']+1;
						$sx_1_12['total'][$ksx1]['num']=$sx_1_12['total'][$ksx1]['num']+1;
					}
				}
			}
		}
// 		dump($sx_1_12['sx1'][1]['num']);
// 		dump($sx_1_12['sx2'][1]['num']);
// 		dump($sx_1_12['sx3'][1]['num']);
// 		dump($sx_1_12['sx4'][1]['num']);
// 		dump($sx_1_12['sx5'][1]['num']);
// 		dump($sx_1_12['sx6'][1]['num']);
// 		dump($sx_1_12['sx7'][1]['num']);
// 		dump($sx_1_12['total'][1]['num']);
		//去掉数组key
		$json_result['sx_1_12']=$sx_1_12;
// 		dump($sx_1_12);
// 		die();
		echo json_encode($json_result,JSON_UNESCAPED_UNICODE);
	}
	
	function get_bm_hs(){
		$codebmModel = D("Codebm");
		$where['code_key']=array('gt','2017011');
		$result = $codebmModel->order('date desc')->where($where)->select();
		// 				dump($result);
		// 				die();
			//统计合数
		for($i_init=0;$i_init<13;$i_init++){
			$init_array_hs[$i_init]['hs']=$i_init+1;
			$init_array_hs[$i_init]['num']=0;
		}
// 		dump($init_array_hs);
// 		die();
		$hs_1_13['total']=$init_array_hs;
		//统计01-49出现次数
		for($i=1;$i<8;$i++){
			$hs_1_13['hs'.$i] = $init_array_hs;
			foreach ($result as $key => $value) {
				$result[$key]['p_7']=$value['tm'];
				foreach ($hs_1_13['hs'.$i] as $km1 => $vm1) {
					//截取字符
					$ma_1 = substr($value['p_'.$i], 0, 1);
					$ma_2 = substr($value['p_'.$i], 1, 1);
					if(($ma_1+$ma_2)==$vm1['hs']){
						$hs_1_13['hs'.$i][$km1]['num']=$hs_1_13['hs'.$i][$km1]['num']+1;
						$hs_1_13['total'][$km1]['num']=$hs_1_13['total'][$km1]['num']+1;
					}
				}
			}
		}
// 				dump($hs_1_13['hs1'][1]['num']);
// 				dump($hs_1_13['hs2'][1]['num']);
// 				dump($hs_1_13['hs3'][1]['num']);
// 				dump($hs_1_13['hs4'][1]['num']);
// 				dump($hs_1_13['hs5'][1]['num']);
// 				dump($hs_1_13['hs6'][1]['num']);
// 				dump($hs_1_13['hs7'][1]['num']);
// 				dump($hs_1_13['total'][1]['num']);
		//去掉数组key
		$json_result['hs_1_13']=$hs_1_13;
		echo json_encode($json_result,JSON_UNESCAPED_UNICODE);
	}
	
	function get_bm_code(){
		
			$num = I("num");
			if(!$num){
				$num=100;
			}
			$codebmModel = D("Codebm");
			$result = $codebmModel->order('date desc')->limit($num)->select();
				
// 		$codebmModel = D("Codebm");
// 		$where['code_key']=array('gt','2017011');
// 		$result = $codebmModel->order('date desc')->where($where)->select();
// 		//去掉数组key
		$json_result['code_result']=$result;
		echo json_encode($json_result,JSON_UNESCAPED_UNICODE);
	}
	
	function add() {
	}
	function insert() {
	}
	
	function foreverdelete() {
	}
	
	function edit() {
	}
	
	function update() {
	}
	
	function bean() {
	}
	
	function sort() {
	}
	
	function excelImport(){
		parent::__config ( array (
				'display' => 'index' ,
				'display_parms'=>array('table'=>1),
				'excel'=>array('import'=>array('A'=>'name','B'=>'number','C'=>array('phone','phone'),'D'=>'position','E'=>'department',),
						'data'=>array('password'=>'123456','updateTime'=>date ('Y-m-d H:i:s', time()),'createTime'=>date ('Y-m-d H:i:s', time()))),
		) );
		parent::excelImport();
	}
	
	function excelOutput(){
	}
	
	function test(){
		$testModel = D("Test");
		$data['name']=date('Y-m-d H:i:s',time());
		$result = $testModel->add($data);
		dump($result);
	}
	
	
	
	
	
	
}